# 什么是重写?通过一段代码阐明
# 子类中出现了和父类名字一样的成员(属性和方法)，子类的成员就重写了父类成员

'''
# 定义商品类
class Goods:
    def __init__(self):
        self.name = '商品'

    def __str__(self):
        return self.name

    def fn(self):
        print('商品类')


# 定义手机类
class Phone(Goods):
    # 重写init方法
    def __init__(self):
        self.name = '手机'

    def fn(self):
        print('手机')


p1 = Phone()
p1.fn()
'''